New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Circle CI: Run DevTools Playwright e2e tests #23019
Conversation
Comparing: bcd24a6...2f05c55 Critical size changesIncludes critical production bundles, as well as any change greater than 2%:
Significant size changesIncludes any change greater than 0.2%: (No significant changes) |
6d692d5
to
a2e1035
Compare
a2e1035
to
e83afab
Compare
Looks like the new command is mostly working on Circle CI, except for a browser+environment issue:
Maybe this is related to the version of Node our tests are running on? microsoft/playwright#4033 Although judging from the output of our setup job, we're using a new enough version (v14.17.6):
Let me try to add a specific diff --git a/.circleci/config.yml b/.circleci/config.yml
index 2b8b694d0..60c5ed2e0 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -212,6 +212,9 @@ jobs:
- run:
name: Install Packages
command: yarn --frozen-lockfile --cache-folder ~/.cache/yarn
+ - run:
+ name: Playwright install
+ command: npx playwright install
- run:
environment:
RELEASE_CHANNEL: experimental |
e83afab
to
bcca4cf
Compare
bcca4cf
to
2f05c55
Compare
Yay it worked! 🥳 |
Let's run the new DevTools e2e tests on Circle CI. They seem solid but if this turns out to be flaky or cause problems we can disable them.
Resolves #22646.
Successful run
Screen.Recording.2021-12-22.at.2.08.20.PM.mov
Failed run
Screen.Recording.2021-12-22.at.2.10.00.PM.mov